//表单异步提交
function AjaxFormSubmit(formId, post) {
	// 表单不存在 则直接返回
	if(!formId){
		var formId = "form";
	}
	if ($('#' + formId).length == 0) {
		return false;
	}
	var action = $('#' + formId).attr('action');
	if (!action) {
		action = location.href;
	}
	if (!post) {
		post = 'post';
	}
	$.ajax({
		url : action,
		type : post,
		data : $('#' + formId).serialize(),
		dataType : 'json',
		success : function(data) {
			layer.closeAll('loading');//关闭正在加载
			if(data.ret == 0){
				// 成功
				var messagetype = 1;
			}else{
				// 失败
				var messagetype = 2;
			}
			if (data.url) {
				// 如果有跳转地址
				layer.msg(data.msg,{icon: messagetype}, function(){
					window.location.href = data.url;//跳转
				}); 
				
			} else {
				layer.msg(data.msg, {icon: messagetype});
			}
		},
		beforeSend:function(){
			layer.load();//正在加载
       },
       error: function() {
		   layer.closeAll('loading');//关闭正在加载
		   layer.msg("网络错误,请重试", {icon: 2});
       }
       
	});
}

function AjaxUrl(url){
	$.ajax({
		url : url,
		type : "GET",
		dataType : 'json',
		success : function(data) {
			
			layer.closeAll('loading');//关闭正在加载
			if(data.ret == 0){
				// 成功
				var messagetype = 1;
			}else{
				// 失败
				var messagetype = 2;
			}
			if (data.url) {
				// 如果有跳转地址
				layer.msg(data.msg,{icon: messagetype}, function(){
					window.location.href = data.url;//跳转
				}); 
				
			} else {
				layer.msg(data.msg, {icon: messagetype},function(){
					layer.closeAll();//关闭
					location.reload();
				});
			}
		},
		beforeSend:function(){
			layer.closeAll();//关闭
			layer.load();//正在加载
       },
       error: function() {
		   layer.closeAll('loading');//关闭正在加载
		   layer.msg("网络错误,请重试", {icon: 2});
       }
       
	});
}

function gourl(url) {
	window.location.href = url;
}

// 消息弹窗 可加回调方法


// 是否是手机号码
function isMobile(mobile) {
	return /^1[3|4|5|8|7][0-9]\d{8}$/i.test(mobile);
}

/*
 * 屏蔽退格键
 */
document.onkeydown = function() {
	 // 如果按下的是退格键
    if(event.keyCode == 8) {
		// 如果是在textarea内不执行任何操作
		if(event.srcElement.tagName.toLowerCase() != "input"  && event.srcElement.tagName.toLowerCase() != "textarea" && event.srcElement.tagName.toLowerCase() != "password"){
			event.returnValue = false; 
		}
            
		// 如果是readOnly或者disable不执行任何操作
		if(event.srcElement.readOnly == true || event.srcElement.disabled == true){
			event.returnValue = false;
		}                       
     }
}

function ajaxQueit(url,data){
	
	if(!data){
		var type = "GET";
		var data = '';
	}else{
		var type = "POST";
	}
	
	
	$.ajax({
		url : url,
		type : type,
		dataType : 'json',
		data:data,
		success : function(data) {
			
			layer.closeAll('loading');//关闭正在加载
			if(data.ret == 0){
				// 成功
				var messagetype = 1;
			}else{
				// 失败
				var messagetype = 2;
			}
			if (data.url) {
				// 如果有跳转地址
				if(data.msg){
					layer.msg(data.msg,{icon: messagetype}, function(){
						window.location.href = data.url;//跳转
					}); 
				}
			} else {
				if(data.msg){
					layer.msg(data.msg,{icon: messagetype}, function(){
						layer.closeAll();//关闭
					}); 
				}
			}
		},
		beforeSend:function(){
			layer.closeAll();//关闭
			layer.load();//正在加载
       },
       error: function() {
		   layer.closeAll('loading');//关闭正在加载
		   layer.msg("网络错误,请重试", {icon: 2});
       }
       
	});
}

